//////////////////////////////////////////////////////////////////////////////////
// Defines.h
//////////////////////////////////////////////////////////////////////////////////

#pragma once

// Window related defines //
#define WINDOW_WIDTH   800
#define WINDOW_HEIGHT  600
#define WINDOW_CAPTION "Gameloft Test"

#define WINDOW_LIMIT_LEFT 0
// Game related defines //
#define FRAMES_PER_SECOND 100
#define FRAME_RATE        1000/FRAMES_PER_SECOND 


// These values are used to check collisions.           // 

#define CHANGE_CAP 20 // points player needs to advance a level 

#define PLAYER_SPEED    15  // initial interval at which focus block moves down 
#define NON_PLAYER_SPEED 2
#define SPEED_CHANGE     2  // the above interval is reduced by this much each level

#define DROP_SPEED    2



// Locations of Player and non_player //
#define PLAYER_Y		500
#define NON_PLAYER_Y	10

#define DROP_OBJECT_START_Y	(NON_PLAYER_Y + NON_PLAYER_HEIGHT)
/////
#define PLAYER_WIDTH 100
#define PLAYER_HEIGHT 81

#define PLAYER_START_X 300
#define PLAYER_START_Y 500


#define NON_PLAYER_WIDTH 82
#define NON_PLAYER_HEIGHT 88

#define SHIT_WIDTH 40
#define SHIT_HEIGHT 41

#define EGG_WIDTH 40
#define EGG_HEIGHT 48
// Location on game screen for displaying... //


#define IMG_EGG_X 5
#define IMG_EGG_Y 547

#define IMG_SHIT_X 130
#define IMG_SHIT_Y 554

#define IMG_BROKEN_X 250
#define IMG_BROKEN_Y 550


#define EGG_RECT_X		50  //Egg count
#define EGG_RECT_Y		560
#define SHIT_RECT_X		175 // current score
#define SHIT_RECT_Y		560
#define BROKEN_RECT_X	300
#define BROKEN_RECT_Y	560
/////

#define DROPTIME_LIMIT 5000
//  Aaron Cox, 2004 //


